home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 September / CHIP Eylül 1998.iso / Slackwar / contents / scripts / emacspeak < prev    next >
Text File  |  1997-06-06  |  905b  |  30 lines

  1. #! /bin/bash
  2.  
  3. # if there is no info directory, then create a minimal one
  4. if [ ! -f usr/info/dir ]; then 
  5.   echo '  --- PLEASE ADD DOCUMENTATION TO THIS TREE. (See INFO topic first.) ---' >usr/info/dir 
  6.   echo '* Menu:' >>usr/info/dir 
  7. fi
  8.  
  9. # if there is no reference to an emacspeak info page, then add it
  10. TEXT="* Emacspeak:(emacspeak).  A speech interface to Emacs"
  11. if fgrep "$TEXT" usr/info/dir 1> /dev/null 2> /dev/null; then 
  12.   echo >/dev/null
  13. else 
  14.   echo "$TEXT" >>usr/info/dir
  15. fi 
  16.  
  17. # the original config file was missing the `$' characters on the
  18. # variable names -- insert them if necessary
  19. if [ -f /etc/emacspeak.conf ]; then
  20.     sed 's/^if  *\[  *"DTK/if \[ "$DTK/' /etc/emacspeak.conf >/etc/tmp.$$
  21.     mv /etc/tmp.$$ /etc/emacspeak.conf
  22.     if grep 'export' /etc/emacspeak.conf >/dev/null; then
  23.     true;
  24.     else
  25.     cat >>/etc/emacspeak.conf <<\EOF
  26. export DTK_PROGRAM DTK_PORT DTK_TCL
  27. EOF
  28.     fi
  29. fi
  30.